package xitong

import "server/utils"

// LoginRequest 登录请求参数
type LoginRequest struct {
	Account             string `json:"account" binding:"required"` // 账号
	Password            string `json:"pwd" binding:"required"`     // 密码
	Key                 string `json:"key"`                        // 加密密钥(可选)
	CaptchaVerification string `json:"captchaVerification"`        // 验证码验证结果
	CaptchaType         string `json:"captchaType"`                // 验证码类型
}

// 验证规则
func (l *LoginRequest) Verify() error {
	return utils.Verify(*l, utils.LoginVerify)
}
